
/**
 * 选择人员
 *
 * @param selectType 是否开启单选（1-单选，2-多选），默认为‘单选’
 * @param queryParams 查询参数
 * 			该参数写法规则（实体属性名=属性值，多个参数采用‘&’分隔拼接），eg：userId=1&deptId=1401002&userName=张三...
 * @param 	elementId 赋值元素id前缀
 * @param 	isExcludeSelected 当queryParams中userId不为空时，是排除已选择还是默认选中，0-选中已选（默认），1-排除已选
 */
function choicePersonnel(selectType, queryParams, elementId, isExcludeSelected) {
    console.log(queryParams)
    // 定义请求地址数组、请求参数数组
    var urls = [];
    // 弹框标题
    var title;
    // 是否开启单选（1-单选，2-多选），默认为‘单选’
    selectType = (selectType != undefined && selectType != null && selectType != "") ? selectType : "1";

    // 对传入的请求参数进行处理
    var params =  (queryParams != undefined && queryParams != null && queryParams != "") ? "&" + queryParams : "" ;

    // 调用选择人员的页面元素控件id
    var elementId = (elementId != undefined && elementId != null && elementId != "") ? elementId : "";

    title = "选择用户";
    urls.push(ctx + 'osfw/system/manage/user/selectUsers');
    urls.push("?selectType=" + selectType);
    urls.push("&elementId=" + elementId);
    urls.push("&isExcludeSelected=" + (isExcludeSelected == null || isExcludeSelected == '' || isExcludeSelected == undefined ? 0 : isExcludeSelected));
    urls.push(params);
    // 打开弹框
    $.modal.open(title, urls.join(""), 970, 580);
}

/* 清除人员选择 bh为人员编号对应id，姓名为名称对应id */
function clearRYXZ(bh, xm) {
    $("#" + bh).val("");
    $("#" + xm).val("");
}
